import java.io.Serializable;

public class Overload {
//    public static void sayHello(Object arg) {
//        System.out.println("hello Object");
//    }
//    public static void sayHello(int arg) {
//        System.out.println("hello int");
//    }
//    public static void sayHello(long arg) {
//        System.out.println("hello long");
//    }
//    public static void sayHello(Character arg) {
//        System.out.println("hello Character");
//    }
//    public static void sayHello(char arg) {
//        System.out.println("hello char");
//    }
    // 在最后一个形参后面...  ：表示该形参可以接受多个参数值，多个参数值被当成数组传入
    public static void sayHello(char... arg) {
        System.out.println("hello char...");
    }
//    public static void sayHello(Serializable arg) {
//        System.out.println("hello Serializable");
//    }

    public static void main(String[] args) {
        sayHello('a');
    }
}
